//
//  PhotoViewerCell.swift
//  weiboFirst
//
//  Created by ZhouRobert on 15/7/9.
//  Copyright © 2015年 ZhouRobert. All rights reserved.
//

import UIKit
import SDWebImage


class PhotoViewerCell: UICollectionViewCell {
    
    var imageURL: NSURL? {
        
        didSet {
            //设置图像 — 错误的方法，异步加载图像，没有大小
            //imageView.sd_setImageWithURL(imageURL!)
            imageView.sd_setImageWithURL(imageURL!, placeholderImage: nil) { (image, error, _, _) in
                //下载完成后， 自动设置图像尺寸
                self.imageView.sizeToFit()
            }
        
        }
    }
    //frame 已经有正确的数值！是因为之前layout已经设置过itemSize
    override init(frame: CGRect) {
        
        super.init(frame: frame)
        
        scrollView.frame = bounds
        
        addSubview(scrollView)
        
        scrollView.addSubview(imageView)
    
        
    }
    
    required init(coder aDecoder: NSCoder) {
        
        fatalError("init(coder:) has not been implemented")
        
    }
    
    //MARK: - 懒加载控件
    lazy private var scrollView = UIScrollView()
    lazy private var imageView = UIImageView()
    
}
